the dregs of mankind - German English Dictionary